IMITATOR: A Tool for Synthesizing Constraints on Timing Bounds of Timed Automata
نویسنده
چکیده
We present here Imitator, a tool for synthesizing constraints on timing bounds (seen as parameters) in the framework of timed automata. Unlike classical synthesis methods, we take advantage of a given reference valuation of the parameters for which the system is known to behave properly. Our aim is to generate a constraint such that, under any valuation satisfying this constraint, the system is guaranteed to behave, in terms of alternating sequences of locations and actions, as under the reference valuation. This is useful for safely relaxing some values of the reference valuation, and optimizing timing bounds of the system. We have successfully applied our tool to various examples of asynchronous circuits and protocols.
منابع مشابه
Étienne André Everything You Always Wanted to Know About IMITATOR (But Were Afraid to Ask)
We present here the user manual of Imitator, a tool for synthesizing constraints on timing bounds (seen as parameters) in the framework of timed automata. Unlike classical synthesis methods, the tool Imitator takes advantage of a given reference valuation of the parameters for which the system is known to behave properly. The goal of Imitator is to generate a constraint such that, under any val...
متن کاملSynthesizing Parametric Constraints on Various Case Studies Using IMITATOR II
Introduction Timed automata [1] are finite control automata equipped with clocks, which are real-valued variables which increase uniformly. This model is useful for reasoning about real-time systems with a dense representation of time, because one can specify quantitatively the interval of time during which the transitions can occur, using timing bounds. However, the behavior of a system is ver...
متن کاملSynthesizing Parametric Constraints on Various Case Studies Using IMITATOR (Preliminary Version)
We consider in this report systems modeled by timed automata. The timing bounds involved in the action guards and location invariants of our timed automata are not constants, but parameters. Those parametric timed automata allow to model various kinds of timed systems, e.g. communication protocols or asynchronous circuits. We will also assume that we are given an initial tuple π0 of values for ...
متن کاملIMITATOR II User Manual
We present here the user manual of Imitator II, a tool implementing the “inverse method” in the framework of parametric timed automata: given a reference valuation of the parameters, its generates a constraint such that the system behaves the same as under the reference valuation in terms of traces, i.e., alternating sequences of locations and actions. This is useful for safely relaxing some va...
متن کاملIMITATOR II: A Tool for Solving the Good Parameters Problem in Timed Automata
We present here IMITATOR II, a new version of IMITATOR, a tool implementing the “inverse method” for parametric timed automata: given a reference valuation of the parameters, it synthesizes a constraint such that, for any valuation satisfying this constraint, the system behaves the same as under the reference valuation in terms of traces, i.e., alternating sequences of locations and actions. IM...
متن کامل